namespace Dict.DataModel
{
    public class TableTalent
    {
		/// <summary>
		/// TalentId
		/// </summary>
		public string Id;
		/// <summary>
		/// TalentGroup
		/// </summary>
		public string Group;
		/// <summary>
		/// 名称
		/// </summary>
		public string Name;
		/// <summary>
		/// 描述
		/// </summary>
		public string Desc;
		/// <summary>
		/// 免疫天赋
		/// </summary>
		public string ImmuneTalentGroup;
		/// <summary>
		/// 免疫buff
		/// </summary>
		public string ImmuneBuffGroup;
		/// <summary>
		/// Buff0触发时机
		/// </summary>
		public int Buff0TriggerTimer;
		/// <summary>
		/// Buff0触发条件
		/// </summary>
		public int Buff0TriggerCondition;
		/// <summary>
		/// Buff0条件参数
		/// </summary>
		public string Buff0ConditionArgs;
		/// <summary>
		/// Buff0
		/// </summary>
		public string Buff0;
		/// <summary>
		/// Buff0选择策略
		/// </summary>
		public int Buff0Select;
		/// <summary>
		/// Buff0概率
		/// </summary>
		public double Buff0Percent;
		/// <summary>
		/// Buff1触发时机
		/// </summary>
		public int Buff1TriggerTimer;
		/// <summary>
		/// Buff1触发条件
		/// </summary>
		public int Buff1TriggerCondition;
		/// <summary>
		/// Buff1条件参数
		/// </summary>
		public string Buff1ConditionArgs;
		/// <summary>
		/// Buff1
		/// </summary>
		public string Buff1;
		/// <summary>
		/// Buff1选择策略
		/// </summary>
		public int Buff1Select;
		/// <summary>
		/// Buff1概率
		/// </summary>
		public double Buff1Percent;
		/// <summary>
		/// Buff2触发时机
		/// </summary>
		public int Buff2TriggerTimer;
		/// <summary>
		/// Buff2触发条件
		/// </summary>
		public int Buff2TriggerCondition;
		/// <summary>
		/// Buff2条件参数
		/// </summary>
		public string Buff2ConditionArgs;
		/// <summary>
		/// Buff2
		/// </summary>
		public string Buff2;
		/// <summary>
		/// Buff2选择策略
		/// </summary>
		public int Buff2Select;
		/// <summary>
		/// Buff2概率
		/// </summary>
		public double Buff2Percent;
		/// <summary>
		/// Buff3触发时机
		/// </summary>
		public int Buff3TriggerTimer;
		/// <summary>
		/// Buff3触发条件
		/// </summary>
		public int Buff3TriggerCondition;
		/// <summary>
		/// Buff3条件参数
		/// </summary>
		public string Buff3ConditionArgs;
		/// <summary>
		/// Buff3
		/// </summary>
		public string Buff3;
		/// <summary>
		/// Buff3选择策略
		/// </summary>
		public int Buff3Select;
		/// <summary>
		/// Buff3概率
		/// </summary>
		public double Buff3Percent;
public string[] BuffConditionArgs_array{	
get{	
		string[] tmp = {Buff0ConditionArgs,Buff1ConditionArgs,Buff2ConditionArgs,Buff3ConditionArgs};	
		return tmp;	
}	
}	
public double[] BuffPercent_array{	
get{	
		double[] tmp = {Buff0Percent,Buff1Percent,Buff2Percent,Buff3Percent};	
		return tmp;	
}	
}	
public int[] BuffSelect_array{	
get{	
		int[] tmp = {Buff0Select,Buff1Select,Buff2Select,Buff3Select};	
		return tmp;	
}	
}	
public int[] BuffTriggerTimer_array{	
get{	
		int[] tmp = {Buff0TriggerTimer,Buff1TriggerTimer,Buff2TriggerTimer,Buff3TriggerTimer};	
		return tmp;	
}	
}	
public int[] BuffTriggerCondition_array{	
get{	
		int[] tmp = {Buff0TriggerCondition,Buff1TriggerCondition,Buff2TriggerCondition,Buff3TriggerCondition};	
		return tmp;	
}	
}	
public string[] Buff_array{	
get{	
		string[] tmp = {Buff0,Buff1,Buff2,Buff3};	
		return tmp;	
}	
}	

    }
}

    